package com.eight.paper.admin.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 考试试题对象 exam_paper_question
 * 
 * @author eight
 * @date 2023-10-31
 */
@Data
public class ExamPaperQuestion
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Integer id;

    /** 考试试卷表id，exam_paper.id */
    private Integer paperId;

    /** 试题版本id，question_version.id */
    private Integer versionId;

    /** 考试组卷配置表id，exam_paper_group.id */
    private Integer groupId;

    /** 每小题分值 */
    private BigDecimal score;

    /** 子题分值 */
    private String subScores;

    /** 子题目数，B1、A3A4题等大题分配数量，其他默认1 */
    private Integer questionCount;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;
}
